Big Huge Thesaurus

meperidine hydrochloride

noun